package util;

/**
 * Author:shixiaojun@itany.com
 * Date:2022/4/8 16:21
 * Version:1.0-SNAPSHOT
 * Description:
 */
public class StringUtil {

    /**
     * 通过逗号拼接将一个数组转换字符串
     * 数组的元素通过逗号进行拼接
     * @param arr
     * @return
     */
    public static String arrayToString(String[] arr){
        StringBuffer buffer = new StringBuffer();
        if(arr != null){
            for(String s : arr){
                buffer.append(s+",");
            }
            return buffer.substring(0,buffer.length()-1);
        }
        return null;
    }

    /**
     * 将指定字符串hobbies通过逗号分隔成数组
     * 判断该数组中是否包含指定元素hobby
     * @param hobbies
     * @param hobby
     * @return
     */
    public static String checkHobby(String hobbies,String hobby){
        if(hobbies != null && !"".equals(hobbies)){
            // 通过逗号分隔成数组
            String[] arr = hobbies.split(",");
            // 遍历数组
            for(String s : arr){
                // 判断当前数组中是否包含元素hobby
                if(s.equals(hobby)){
                    // 如果包含,返回checked
                    return "checked";
                }
            }
        }
        // 否则,返回空字符串
        return "";
    }

}
